Jane Street April 2020 Puzzle Solution